
img{
	border-color: transparent;
	outline:none;
}
a{
	border: none;
	outline:none;
}
/*左侧导航*/
.sticky li:first-child{
	background: url(../images/product-sub-nav-hot-icon.png) no-repeat ;
}
.sticky li:nth-child(2){
	background: url(../images/product-sub-nav-est-icon.png) no-repeat ;
}
.sticky li:nth-child(3){
	background: url(../images/product-sub-nav-ed-icon.png) no-repeat ;
}
.sticky li:nth-child(4){
	background: url(../images/product-sub-nav-special-icon.png) no-repeat ;
	border-bottom: none;
}
.sticky li{
	background-position: top center;
}
.sticky  .active a{
	color: #e62129;
}
.sideStick .sticky li{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
	background-position: left 20px; 
}
.sideStick .sticky .active{
	background-position: left -60px;
}
.sideStick .sticky  li:hover{
	background-position: left -60px;
}
.red-line{
	width: 280px;
	height: 70px;
	background: #E62129;
}
@media (min-width:1199px ) and (max-width:1480px) {
	.red-line{
		width:240px;
		}
}
@media (min-width:992px ) and (max-width:1200px) {
	.red-line{
		width:210px;
		}
}
@media(max-width:991px) {
	.red-line{
		display: none;
		}
}
.rightContent{
	padding-top: 0px;
}
/*产品列表样式开始*/
.pro-list-box{
	margin-top: 30px;
}
.product-list{
	background: #fff;
	min-height: 382px;
	padding: 16px;
	position: relative;
	transition: all 0.2s ease-in;
	-wekit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	-ms-transition: all 0.2s ease-in;
}
.product-list:hover{
	transform: translateY(-10px);
	-webkit-transform: translateY(-10px);
	-moz-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	box-shadow: 0px 3px 10px #b4b4b4;
	}
.product-title{
	font-size: 1.625em;
	color: #333;
	line-height: 1.2em;
}
.shouyi{
	font-size: 0.875em;
	color: #999;
	padding-top: 30px;
}
.shouyi-number{
	font-size: 2em;
	color: #ff9900;
	padding: 10px 0px;
	font-weight: bold;
}
.pro-little-intro{
	font-size: 1em;
	padding: 10px 0px;
}

.pro-little-intro span{
	color: #e62129;
}
.more-btn,.see-btn{
	display: inline-block;
	width: 120px;
	height: 40px;
	padding: 0px;
	line-height: 40px;
	font-size: 1em;
	color: #fff;
	position: absolute;
	bottom: 20px;
	right: -14px;
	background: #E62129;
	text-align: center;
	cursor: pointer;
}
.more-btn:hover{
	color: #fff;
	background: #d6121a;
}
.more-btn:active{
	color: #fff;
}

@media (max-width: 375px) {
	.more-btn{
		position: relative;
		bottom: 0px;
		right: 0px;
		margin-top: 10px;
	}
	
}

/*模态框产品详情样式*/
.modal{
	z-index: 20000;
}
.modal-body{
	padding: 20px 30px;
	position: relative;
}
.modal-body .close{
	display: inline-block;
	width:50px ;
	height: 50px;
	border-radius: 50%;
	border:2px solid #ccc;
	position: absolute;
	bottom: -90px;
	right: 46%;
	opacity: 1;
	color: #fff;
	font-weight: normal;
	outline: none;
	margin-bottom: 20px;
}
/*@media (max-width:768px ) {
	.modal-body .close{
		right: auto;
		left: 50%;
	}
}*/
.modal-body .close:hover{
	background: rgba(255,255,255,.4);
}
.modal-body .close span{
	position: relative;
	bottom: 3px;
	font-size: 30px;
}
.pro-detail-box{
	padding: 30px;
}
.modal-body:before{
	content: "";
	width: 32px;
	height: 40px;
	background: #e62129;
	position: absolute;
	left: -16px;
	top: 20px;
}
.pro-little-intro strong {
	color: #ff9900;
	font-size: 2em;
}
.see-btn:hover{
	box-shadow: 0 3px 8px rgba(230,33,41,.6);
}

/*产品列表样式结束*/
/*热销产品样式开始*/
.special-pro-list{
	width: 90%;
	background: #fff;
	padding: 30px;
	margin-top: 30px;
}
.sp-list-1{
	float: left;
	
}
.sp-list-1,.sp-list-2{
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.sp-list-1:hover,.sp-list-2:hover{
	transform: translateX(10px);
	-webkit-transform:  translateX(10px);
	-moz-transform:  translateX(10px);
	-ms-transform:  translateX(10px);
	box-shadow: 0px 3px 10px #b4b4b4;
}
.sp-list-2{
	float: right;
	
}
@media (max-width:992px){
	.hot-product .row{
		margin: 0px;
	}
	.hot-product .col-md-9{
		padding-left: 0px;
		padding-right: 0px;
	}
	.pro-list-box {
		padding-left: 0px;
		padding-right: 0px;
	}
}
@media  (max-width:768px ) {
	.sp-list-1,.sp-list-2{
		float: none;
		width: 100%;
	}
}
 
.sp-list-title{
	font-size: 1.875em;
	padding-left: 30px;
	position: relative;
}
.sp-list-title:before{
	content: "";
	height: 30px;
	width: 10px;
	position: absolute;
	left: 0px;
	top: 10px;
	background: #E62129;
	display: inline-block;
	margin-right: 20px;
}
.sp-list-intro{
	font-size: 1em;
	margin-top: 20px;
}
